The Marelli injection-ignition system is the Alfa/N type, in which the engine speed and throttle position are used as the main parameters for measuring the quantity of intake air. If the quantity of air is known, the quantity of fuel can be dosed accordingly to obtain the required ratio. Additional sensors in the system (engine rpm, aspirated air pressure, air temperature, engine oil temperature and lambda sensor to control CO level) are used to adjust the basic engine control strategy in accordance with the operating conditions. The engine speed and the throttle angle also make it possible to calculate the optimal advance for all types of operating conditions. The quantity of air taken in by each cylinder during each cycle depends on the density of the air in the intake manifold, the cylinder capacity and the volumetric efficiency.
The volumetric efficiency of the engine is determined experimentally throughout the entire range of operating conditions (rotation speed and engine load conditions). The values obtained in this way are then used for the generation of a map which is stored in the
Flash EPROM of the
Siemens M3C ECU for injection control. The
Flash Eprom can be programmed via CAN line. Fuel injection control is of the phased sequential type, i.e. the injectors are not operated in parallel. Fuel delivery to each cylinder may start during the expansion stroke and may extend up to after the beginning of the induction stroke. Fuel cut-off timing (the time when the injectors are closed), is saved onto a special map, which is stored in the ECU
Flash Eprom. Ignition is of the static inductive discharge type, featuring dwell time control so as to ensure coil charging at steady power Power modules for coil power supply are included in the ECU hardware. Advance curves are stored in the ECU
Flash Eprom. Both coils and power modules are controlled by the ECU, which calculates the ignition advance.

Notes
The engine control system (ignition and injection) relies on several sensors which adjust the mixture according to the air pressure and temperature and the engine load. An air temperature sensor (6) located on the intake manifold of the vertical cylinder and an air pressure sensor (5) located between the “V” of the engine block, connected to the air intakes, measures the atmospheric pressure and transmits this information to the ECU where it used to make essential adjustments to the quantity of fuel injected when the motorcycle is ridden at varying altitudes (e.g. a route that starts at sea level and ends at a high altitude); they also allow the ECU to make mixture corrections in relation to air density. Assuming that the volume of air is constant, if the temperature rises, oxygen content will decrease, whereas it will increase as the temperature falls.
When the ignition switch is turned to ON, the control unit activates the fuel pump for a few moments to pressurise the fuel supply circuit. The throttle position and engine temperature signals are processed. When the engine is turned over by the starter motor, the unit receives the engine RPM and timing signals that allow it to proceed with injection and ignition. To facilitate start-up, the mixture is enriched in accordance with engine temperature During starting, the ignition advance angle is maintained at 0° until the engine starts. When the engine starts, the ECU controls the ignition advance in accordance with the values stored in the map and makes any necessary corrections according to the air and engine temperatures.